package com.aaa.service.tester;

import com.aaa.entity.tester.Tester;
import com.aaa.entity.ViewsEntity;

import java.util.List;
import java.util.Map;

/**
 * @author ：肖成杰（1752167034@qq.com）
 * @date ：Created in 2022/9/1 19:09
 * @description：登录接口
 * @modified By：
 * @version: 1.0
 */
public interface LoginTestService {


//    List<Map<String,Object>> loginTestQuestion(Tester tester);


    List<ViewsEntity> queryTestCode(Tester tester);

    /**
     * 将数据插入到tbl_tester_fpa表中
     * @param tester
     * @return
     */
    int insertFPA(Tester tester);

    /**
     * 查询测试人员id
     * @return
     */
    List<Integer> selectFPAId(Tester tester);

    /**
     * 查询出问题表中的所有问题并返回到一个List<Map>集合中
     * @return
     */
    List<Map<String,Object>> selectQuestionFPA();

    /**
     * 将数据插入到tbl_tester_scl表中
     * @param tester
     * @return
     */
    int insertSCL(Tester tester);

    /**
     * 查询测试人员id
     * @return
     */
    List<Integer> selectSCLId(Tester tester);

    /**
     * 查询出问题表中的所有问题并返回到一个List<Map>集合中
     * @return
     */
    List<Map<String,Object>> selectQuestionSCL();

    /**
     * 将数据插入到tbl_tester_sds表中
     * @param tester
     * @return
     */
    int insertSDS(Tester tester);

    /**
     * 查询测试人员id
     * @return
     */
    List<Integer> selectSDSId(Tester tester);

    /**
     * 查询出问题表中的所有问题并返回到一个List<Map>集合中
     * @return
     */
    List<Map<String,Object>> selectQuestionSDS();

    /**
     * 将数据插入到tbl_tester_sas表中
     * @param tester
     * @return
     */
    int insertSAS(Tester tester);

    /**
     * 查询测试人员id
     * @return
     */
    List<Integer> selectSASId(Tester tester);

    /**
     * 查询出问题表中的所有问题并返回到一个List<Map>集合中
     * @return
     */
    List<Map<String,Object>> selectQuestionSAS();

    /**
     * 将数据插入到tbl_tester_mht表中
     * @param tester
     * @return
     */
    int insertMHT(Tester tester);

    /**
     * 查询测试人员id
     * @return
     */
    List<Integer> selectMHTId(Tester tester);

    /**
     * 查询出问题表中的所有问题并返回到一个List<Map>集合中
     * @return
     */
    List<Map<String,Object>> selectQuestionMHT();
}
